package com.ruoyi.labsafety.service;

import java.util.List;
import com.ruoyi.labsafety.domain.LabSafetyCheckIndexItem;

/**
 * 安全检查指标项Service接口
 * 
 * @author ruoyi
 * @date 2022-03-06
 */
public interface ILabSafetyCheckIndexItemService 
{
    /**
     * 查询安全检查指标项
     * 
     * @param id 安全检查指标项ID
     * @return 安全检查指标项
     */
    public LabSafetyCheckIndexItem selectLabSafetyCheckIndexItemById(Long id);

    /**
     * 查询安全检查指标项列表
     * 
     * @param labSafetyCheckIndexItem 安全检查指标项
     * @return 安全检查指标项集合
     */
    public List<LabSafetyCheckIndexItem> selectLabSafetyCheckIndexItemList(LabSafetyCheckIndexItem labSafetyCheckIndexItem);

    /**
     * 新增安全检查指标项
     * 
     * @param labSafetyCheckIndexItem 安全检查指标项
     * @return 结果
     */
    public int insertLabSafetyCheckIndexItem(LabSafetyCheckIndexItem labSafetyCheckIndexItem);

    /**
     * 修改安全检查指标项
     * 
     * @param labSafetyCheckIndexItem 安全检查指标项
     * @return 结果
     */
    public int updateLabSafetyCheckIndexItem(LabSafetyCheckIndexItem labSafetyCheckIndexItem);


    /**
     * 删除安全检查指标项信息
     * 
     * @param id 安全检查指标项ID
     * @return 结果
     */
    public int deleteLabSafetyCheckIndexItemById(Long id);
}
